Skip to content

chore: adopt the strict source license and the Jam-Sw EULA - #58

Merged
jamubc merged 1 commit into
mainfrom
chore/licensing
Oct 1, 2026
Merged

jamubc merged 1 commit into
mainfrom
chore/licensing

Conversation

@jamubc

@jamubc jamubc commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

Licenses InstantNotes as a product Jam-Sw may sell: source under PolyForm Strict 1.0.0, the app under the Jam-Sw EULA (Ontario law), generated by installers/scripts/apply.mjs --license strict. Replaces the MIT in package.json, which contradicted the repo.

Changes

  • LICENSE.md, src-tauri/installer/EULA.txt, installer art, bundle settings, Cargo license
  • src/lib/EulaGate.svelte mounted around the root layout
  • package.json license: SEE LICENSE IN LICENSE.md
  • README: License section

Verification

  • svelte-check: 0 errors; vite build succeeds
  • First launch shows the agreement; accepting opens the app, declining closes it
  • Windows installer shows the EULA page; DMG shows the background

Note

The installer art is still placeholder solid colour. Replace it in installers/art before the release that carries this.

InstantNotes may be sold, so its source is readable but not reusable, business
use needs a paid license, and the installer and a first-run gate ask every
user to agree. Drops the stray MIT field from package.json.
@jamubc
jamubc requested a review from a team as a code owner October 1, 2026 00:17
@jamubc
jamubc merged commit 78020f5 into main Oct 1, 2026
4 checks passed
@jamubc
jamubc deleted the chore/licensing branch October 1, 2026 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant